ser incomparable - Spanish English Dictionary